﻿
.userheader{ height:60px; padding-top:12px;}

.userlogo{float:left;width:238px; height:60px; background:#3695D5; text-align:center;}
.userbanner{float:left;width:722px; height:30px; text-align:right; padding:30px 20px 0 0; background:url(../images/user_bannerbg.jpg) repeat-x}
.userbanner h1{ font-family:Tahoma, Geneva, sans-serif; font-weight:100; font-size:16px;}

/*userhome*/

#usermain{width:980px; margin:0 auto; padding-top:2px; clear:both}
.userleft{float:left;width:238px;}
.userright{width:730px; float:left; padding-left:12px;}
.usermenu ul li a.level_1{ display:block; height:32px; background:#A1ADB9 url(../images/user_arr.gif) no-repeat 220px 14px; color:#fff; font:700 12px/32px Arial, Helvetica, sans-serif; padding-left:12px;}

.usermenu ul li li a{display:block; height:29px; line-height:29px; border:1px solid #D5DDE2; border-top:0px; padding-left:11px;
transition:padding-left .2s ease-in-out;
-moz-transition:padding-left .2s ease-in-out;
-webkit-transition:padding-left .2s ease-in-out;
-o-transition:padding-left .2s ease-in-out;}
.usermenu ul li li a:hover,.usermenu ul li li.current a{ background:#EEF1F4;padding-left:16px; color:#0080C8}
.sidebar{border:1px solid #D5DDE2; margin-top:10px;}
.sidebar h3{ background:url(../images/side_titbg.jpg) repeat-x; height:30px; line-height:30px; padding-left:11px; border-bottom:1px solid #D5DDE2}
.sidebar .content{padding:11px;}
.text_s1{ border:1px solid #ccc; width:208px;}
.userleftsub{width:90px; height:32px; border:0px; color:#fff; background:#0080C8 url(../images/user_submit.jpg) no-repeat; font-weight:700; cursor:pointer; padding:0px;}
.userleftsub:hover{ background:#006DB3 url(../images/user_submitc.jpg) no-repeat;}


.usernotice{border:1px solid #E9D2A8; background:#FCF8E3; padding:10px 12px;}
.usernotice h2{color:#333; height:28px; line-height:28px;}
.usernotice .content{color:#897A5F;}
.onewidget{ margin-top:12px; border:1px solid #EEF1F4;
-moz-border-bottom-left-radius:5px;
-webkit-border-bottom-left-radius:5px;
border-bottom-left-radius:5px;
-moz-border-bottom-right-radius:5px;
-webkit-border-bottom-right-radius:5px;
border-bottom-right-radius:5px;
-moz-box-shadow: 0px 2px 0px #EEF1F4;
-webkit-box-shadow: 0px 2px 0px #EEF1F4;
box-shadow: 0px 2px 0px #EEF1F4;
}
.onewidget h2{ background:#EEF1F4; height:30px; line-height:30px; padding-left:12px;}
.usertool{padding:10px 12px; min-height:50px;}
.usertool div{float:left; width:144px; height:46px; margin-right:60px; background:url(../images/user_hbtnbg.jpg) no-repeat;}
.usertool div a{ display:block; width:144px; height:46px; line-height:46px; font-weight:700; text-align:center;}
.usertool .bnt_company a{ background: url(../images/user_h1.jpg) no-repeat 15px 11px; }
.usertool .bnt_product a{ background: url(../images/user_h2.jpg) no-repeat 15px 11px; }
.usertool .bnt_inbox a{ background: url(../images/user_h3.gif) no-repeat 15px 11px; position:relative;}
.usertool .bnt_inbox a span{width:18px; height:6px; overflow:hidden; line-height:30px; background:url(../images/user_new.gif) no-repeat; position:absolute;top:8px; right:20px;}

/*userproductlist*/
.userrightcon{border:1px solid #dfdfdf}
.userrightcon .protit{height:32px; line-height:32px; background:#f7f7f7 url(../images/user_tit_pro.gif) no-repeat 10px; border-bottom:1px solid #dfdfdf; padding-left:35px;}
.userrightcon .companytit{ background-image: url(../images/user_tit_com.jpg)}
.userrightcon .sendboxtit{ background-image: url(../images/user_mail.jpg)}
.procontrolarea{padding:10px 0px 0px 10px; height:38px;}
.procontrolarea .button{ display:inline-block; padding:0px 15px; height:28px; line-height:28px; background:url(../images/user_btnbg.jpg) repeat-x; margin-right:10px;}
.procontrolarea a:hover.button,.procontrolarea .current{ background:#3695D5 url(../images/user_btnbgcur.jpg) repeat-x; color:#fff;}
.prolistselcet{height:36px; background:#EEF1F4; border-bottom:1px solid #fff;}
.showline{float:right; padding-top:5px; padding-right:5px;}
.listcontrol{float:left;width:360px; padding-top:6px; padding-left:10px;}
.listcontrol .button{border:1px solid #E2E1E1; background:#fff; height:22px; line-height:22px; display:inline-block; padding:0 10px; margin-right:8px;}
.listcontrol a:hover{ background: url(../images/user_btnbg2cur.jpg) repeat-x; color:#fff; border:0px; height:24px; line-height:24px; padding:0px 11px}

.usertable table{width: 100%; clear:both; line-height:20px; border-top:1px solid #E2E1E1}
.usertable th{background: url('../images/user_tabthbg.jpg') repeat-x; height:28px; border-right:1px #E2E1E1 solid;border-bottom:1px #E2E1E1 solid; font-weight:100}
.usertable td{border-bottom:1px #E2E1E1 solid;border-right:1px #E2E1E1 solid;height:28px;}
.usertable tr:hover{ background-color:#FDFDFD;}
.pass_Nocon{font:normal 12px/14px Arial, Helvetica, sans-serif; color:#D60107;}

.usertable .borRno{border-right:0px;}

/*company*/
.basicinfo{padding-top:12px; padding-bottom:10px;}
.basicinfo td,.postbuyingleads td{position:relative;}
.basicinfo select,.postbuyingleads select{ font-size:13px; height:22px; border:1px solid #ccc; margin:0px;}
.userinput{border:1px solid #ccc; height:18px; width:316px; padding-left:3px;}
.usertextarea{border:1px solid #ccc;width:80%;padding-left:3px; height:270px; font:100 12px/20px Arial, Helvetica, sans-serif}
.error_user{ position:absolute; left:328px;top:3px; background:#FFDDDD url(../images/user_error.jpg) no-repeat 5px 5px; color:#D60107; padding:3px 8px 3px 25px; min-height:22px; width:180px; line-height:16px;}

.uploadtxt span{ width:110px; display:inline-block; text-align:center; margin-right:15px;}
.uploadsimg{ display: inline-block; padding:10px; background:#ccc; /*width:90px;*/ /*height:60px;*/ margin-right:15px; margin-bottom:10px;}
.basicsel{width:250px;}
.basic_save{ padding:10px 0 0 183px;}
.senddetailctrl{padding-left:150px; height:40px;}
.senddetailctrl a{ display:inline-block; padding:0px 15px; height:28px; line-height:28px; background:#3695D5 url(../images/user_btnbg.jpg) repeat-x; margin-right:20px;}
.senddetailctrl a:hover{background:#3695D5 url(../images/user_btnbgcur.jpg) repeat-x; color:#fff;}



/*--------------login&reg-----------*/
.regmain{width:980px; margin:0 auto; clear:both;}
.reg_step{height:32px; background:#D5DDE2;}
.reg_step li{float:left; width:242px; line-height:32px; color:#666; font-size:13px; background:url(../images/reg_step.png) no-repeat right 0px; overflow:hidden; height:32px; padding-left:32px; position:relative;}
.reg_step li span{ position:absolute;left:12px; top:0px; display:inline-block;font:26px/32px Arial, Helvetica, sans-serif;}
.reg_step li.last{ width:108px;}
.reg_step li.current{color:#fff; background:#0080C8 url(../images/reg_step.png) no-repeat right -32px; font-weight:700;}
.reg_step li.cur1{ background-position:right -64px;}
.reg_left{width:792px; float:left; padding-top:12px;}
.reg_ad{float:left;width:172px; margin-left:16px; padding-top:22px;}
.regBox{clear:both;border:1px solid #D5DDE2; display:block; margin-top:10px;}
fieldset.first{border-top:2px solid #D5DDE2; margin-top:0px;}
.regBox legend{ font:14px/22px Arial, Helvetica, sans-serif; color:#666; margin-left:12px;}
.regBox td{position:relative;}
.regBox select{ font-size:13px; height:22px; border:1px solid #ccc}

.verificat{ display:inline-block; height:20px; overflow:hidden; background:url(../images/challenge.png) no-repeat scroll right 0px; padding-right:25px;}
a:hover.verificat{ background-position: right -20px;}
.regsub{width:300px; height:36px; line-height:36px; background: url(../images/reg_sub1.jpg) no-repeat;}
.regsub:hover{background: url(../images/reg_sub2.jpg) no-repeat;}
.reg_save{ padding:10px 0 0 199px;}
.busloc{padding-top:5px;}
.reg_not{color:#999;}
.reg_success{height:130px; background:url(../images/success.jpg) no-repeat 10px top; font:100 21px/130px Arial, Helvetica, sans-serif; color:#45A52A; padding-left:120px;}
.reg_content{border:1px solid #D5DDE2; padding:10px 40px; background:#f7f7f7;}
.reg_content ul li{list-style:disc;margin: 5px 0 5px 15px;}

.login_left{float:left;width:642px;}
.login_right{float:left;width:338px;}
.loginBox{border:1px solid #D5DDE2; border-top:2px solid #D5DDE2;width:310px; padding:10px 13px 0px; background:#EFF3F5 url(../images/login_bg.jpg) repeat-x top;}
.loginBox .title{border-bottom:1px solid #E0E6EA;font:100 18px/44px Arial, Helvetica, sans-serif; height:46px;}
.loginItem{padding-top:12px;}
.loginItem label{ display:block;font:13px/26px Arial, Helvetica, sans-serif; height:26px;}
.loginItem .inputtext{width:298px;height: 20px;padding: 7px 5px;border:1px solid #ccc;}

.loginbotbom{height:4px; overflow:hidden; background:url(../images/login_bor_bom.jpg) no-repeat;}
.submit_btn{width:122px; height:35px; color:#fff; line-height:35px; background: url(../images/login_btn1.jpg) no-repeat; border:0px; cursor:pointer;font-weight: 700;}
.submit_btn:hover{ background:url(../images/login_btn2.jpg) no-repeat;}
.login_act{height:32px; padding-top:8px;}
.login_act .left{ display:inline-block; width:205px;}
.login_txt{border-top:1px solid #FBFCFC; line-height:44px; color:#3E434A; font-size:13px;}
.login_txt a{color:#0080C8;}
.login_txt a:hover{ text-decoration:underline}
.login_sub{clear:both;border-bottom:1px solid #E0E6EA; height:50px;}

/*post_buying_leads*/
.postbuyingleads{border: 1px solid #E2E7EB; border-top:2px solid #E2E7EB; width:978px; background:url(../images/cata_topbg.jpg) repeat-x top;}
.postbuyingleads .tit{ padding-left:20px;font: 100 18px/44px Arial, Helvetica, sans-serif; height:45px; border-bottom:1px dotted #E2E7EB; margin-bottom:10px;}
.postbuysave{ padding:10px 0 0 245px; height:45px;}

.login_error{background:#FFDDDD url(../images/login_error.jpg) no-repeat 5px 5px; color:#D60107; padding:3px 8px 3px 25px; min-height:18px; width:277px; line-height:18px; margin-top:5px; display:none}